package com.gdkj.entity.game;

import lombok.Data;

import javax.persistence.Id;
import javax.persistence.Table;
import java.time.LocalDateTime;

@Data
@Table(name = "cmf_game_number_bomb")
public class CmfGameNumberBomb {

    /**
     * 房间id
     */
    @Id
    private Integer showId;

    /**
     * 房主id
     */
    private Integer liveUid;

    /**
     * 麦上至少有2人，准备到期时间 10s
     */
    private LocalDateTime readyEndTime;

    /**
     * 游戏开始时间 5s
     */
    private LocalDateTime gameStartTime;

    /**
     * 当前轮数答案输入结束时间 10s
     */
    private LocalDateTime answerEnterEndTime;

    /**
     * 消息队列id
     */
    private String msgId;

    /**
     * 准备人数
     */
    private Integer readyNum;

    /**
     * 直播间流
     */
    private String stream;

    /**
     * 游戏进程 1 等待阶段(麦上小于2) 2 准备 3 开始 4 结束
     */
    private Integer stepType;

    /**
     * 本轮数字答案
     */
    private Integer numberAnswer;

    /**
     * 数字答案范围开始值
     */
    private Integer numberAnswerStart;

    /**
     * 数字答案范围结束值
     */
    private Integer numberAnswerEnd;

    /**
     * 正在猜数字麦位号
     */
    private Integer mikeNumber;

    /**
     * 正在猜数字用户id
     */
    private Integer uid;

    /**
     * 输入的数字答案
     */
    private Integer enterAnswer;
}
